of limited intelligence - English Synonyms Dictionary